关键字: if
  • Leetcode- 最长公共前缀
    编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","c ...
  • 基于 schema 的数据校验
    前端开发中,对要提交的表单数据进行校验是很常见的需求,有开源的基于框架的数据校验库,也有组件库内置的校验功能,这里介绍的是一种脱离框架、组件的独立数据校验思路。 我们团队的 Vue 项目比较多,先看下这一块的数据校验方案: vuelidat ...
  • vue组件内部引入外部js文件
    之所以要做这个是因为,在一个组件内部需要引入一个js文件来定位。如果放在index.html,这样每个组件都会有这个js。所以需要在组件内单独引入。 第一种操作 Dom引入js: export default { mounted() { ...
  • 电话号码组合及卡牌分组
    电话号码的组合 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。数字和字母的映射和电话的按键相同。注意:1不对应任何字母 示例: 输入:"23" 输出:["ad","ae","af","bd","be","bf","cd"," ...
  • ES6 Promise all 和race的区别与实现
    Promise 是ES6语法标准里的新定义,一般用来处理异步方法的同步执行。本文主要介绍Promise all和race的用法和实现。 区别: promise all是等所有异步方法返回结果之后再继续后面操作,而 race是指哪个方法先最先 ...
  • 防抖和节流
    前言 防抖和节流算是非常普及的概念了,不止在前端,甚至不止在编程领域,许许多多的地方都能用到这两个概念,这篇文章主要总结分享一下我自己在JS中对这两个概念的代码实现。 防抖 防抖顾名思义就是防止或消除抖动,我第一次接触这个概念还是是当初大学 ...
  • 前端部署和提效:从静态到node再到负载均衡
    前言 相信很多前端同学对 vue 或 react 的开发很熟悉了,也知道如何去打包生成一个生产环境的包,但对于生产环境的部署可能有些同学了解比较少。小公司可能都是后端帮忙部署了,大公司会有专门的运维同学部署,对于生产环境的部署工作有些同学接 ...
  • js prototype原型链的利与弊
    何时使用prototype 已经声明一个方法,你想让所有这个方法的对象实例都能继承这个方法的属性,那你可以使用prototype。例如: function Person (props){ this.age = props.age | ...
  • 无缝轮播的实现思路
    先从普通轮播说起(自动播放功能后面实现) <img width="250" height="3 ...
  • 前端图片懒加载及节流
    懒加载(lazyload)也叫延迟加载, 惰性加载. 实质是当网页页面滚动到相应的地方,对应位置的内容才进行加载显示,这样能明显减少了服务器的压力和流量,也能够减小浏览器的负担,同时用户也能更快开始网站的访问 实现思路 image 代码实现 ...

暂无数据